live off the land - Francés Inglés Diccionario